#include<linux/module.h>
#include<linux/init.h>
MODULE_LICENSE("GPL");
static int __init module_is_live_init(void);
static void __exit module_is_live_exit(void);
static int ret;

int __init module_is_live_init(void)
{
	ret=module_is_live(THIS_MODULE);
	if(ret == 1)
	{
		printk("in init,state is :not GOING!\n");	
	}
	else
	{
		printk("in init,state is:GOING\n");	
	}
	return 0;
}

void __exit module_is_live_exit(void)
{
	ret=module_is_live(THIS_MODULE);

	if(ret ==1)
	{
		printk("in exit,state is:not GOING!\n");	
	}
	else
	{
		printk("in exit,state is:GOING\n");	
	}
	printk("module exit ok!\n");
}
module_init(module_is_live_init);
module_exit(module_is_live_exit);
